import request from '@/utils/request'

// 获取车辆类型信息列表
export function getcarManagement() {
  return request({
    url: '/truckType/simple'
  })
}

// 添加车辆的函数
export function addcarManagement(data) {
  return request({
    url: '/truckType',
    method: 'post',
    data
  })
}

// 编辑车辆类型的函数
export function updatacarManagement(data) {
  return request({
    url: `/truckType/${data.id}`,
    method: 'put',
    data
  })
}

// 获取车辆类型详情
export function getcarManagementdatil(id) {
  return request({
    url: `/truckType/${id}`
  })
}

// 删除车辆类型函数
export function delcarManagementdatil(id) {
  return request({
    url: `/truckType/${id}`,
    method: 'delete'
  })
}

// 获取车辆类型分页数据
export function gettypes(params) {
  return request({
    url: '/truckType/page',
    params
  })
}

// 获取车辆分页数据
export function carmanagerpage(params) {
  return request({
    url: '/truck/page',
    params
  })
}

// 回车登记详情
export function carReturn(id) {
  return request({
    url: `/truck-return-register/detail/${id}`
  })
}

// 分页查询回车登记列表
export function getcarReturn(data) {
  return request({
    url: '/truck-return-register/pageQuery',
    method: 'post',
    data
  })
}

// 添加车辆的函数
export function addcar(data) {
  return request({
    url: '/truck',
    method: 'post',
    data
  })
}

// 更新车辆信息
export function getcarmanager(id) {
  return request({
    url: `/truck/${id}`,
    params: { id }
  })
}

// 获取车辆行驶证详情
export function getlicense(id) {
  return request({
    url: `/truck/${id}/license`,
    params: { id }
  })
}

// 获取树状机构信息
export function treelist() {
  return request({
    url: '/business-hall/tree'
  })
}

// 统计车辆
export function countcars() {
  return request({
    url: '/count'
  })
}
